package com.candoo.oil.scan;
import android.device.ScanDevice;
/**
 * Created by Tinder on 2016/8/23.
 * API接口：
  
 public boolean openScan()；
 功能：打开扫描。
  
 public boolean closeScan()；
 功能：关闭扫描。
  
 public boolean isScanOpened()；
 功能：获取扫描状态。
 返回值：True 扫描已打开；False 扫描已关闭。
  
 public boolean setOutScanMode(int mode)；
 功能：设置扫描键盘输出；
 参数：1 键盘输出模式；0 广播方式输出。
  
  
  
  
 public int getOutScanMode()；
 功能：获取扫描模式；
 返回值： 1 键盘输出；0 广播方式。
  
 public boolean setScanVibrate()；
 功能：设置扫描成功时振动。
  
 public boolean setScanUnVibrate()
 功能：取消扫描成功时振动。
  
 public boolean getScanVibrateState()；
 功能：获取扫描成功时振动是否开启；
 返回值：True 振动功能开启；False 未开启。
  
 public boolean setScanCodeEnterKey()；
 功能：扫描结果后附加回车键。
  
        public boolean setScanCodeNoEnterKey()；
        功能：扫描结果后不附加回车键。
       
        public boolean setScanBeep()；
 功能：扫描成功时播放提示音。
  
        public boolean setScanUnBeep()；
 功能：扫描成功时无提示音。
 */
public class ScanClass {
  private   ScanDevice sm;

    public  boolean Init()
    {
        sm = new ScanDevice();
        return true;
    }
    public   boolean openScan()
    {
        if(sm==null)
        {

        }
        sm.setOutScanMode(0);
        sm.openScan();
        sm.startScan();
        return true;
    }

    public   boolean stopScan()
    {
        if(sm!=null)
        {
            sm.stopScan();

        }

        return  true;
    }
    public boolean Stop()
    {
        stopScan();
        if(sm!=null)
        {

            sm.closeScan();
        }

        return  true;

    }
}
